h1, h2, h3, h4, h5, h6 {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        color       : #015297;
        font-weight : bold;
        }
h1 { font-size : 24px; line-height : 32px; font-size : 100%}
h2 { font-size : 16px; }
h3 { font-size : 14px; }
h4 { font-size : 12px; }
h5 { font-size : 12px; }
h6 { font-size : 12px; }

#solutionThumb {
  width  : 117px;
  height : 116px;
  border : 1px solid #B5B8C8;
}

#tradingThumb {
  width  : 117px;
  height : 116px;
  border : 1px solid #B5B8C8;
}

#goals {
  width : 355px;
}

.bmpRadio {
  margin-top : -3px;
  width : 200px;
}

#bmpGoals {
  font: 11px arial,tahoma,helvetica,sans-serif;
}

#bmpGoals td {
  padding : 7px;
}

.x-form-cb-label {
  font: 11px arial,tahoma,helvetica,sans-serif;
}

.bmpName {
  width : 150px;
  font: 11px arial,tahoma,helvetica,sans-serif;
  font-weight : bold;
}

.x-form-item-label {
  font: 11px arial,tahoma,helvetica,sans-serif;
  font-weight : bold;
}
.x-form-item label.x-form-item-label {
  padding-top : 5px !important;
}

#parcelResultsGrid {
  width  : 355px;
}

#parcelResultsGrid .x-props-grid .x-grid3-td-name .x-grid3-cell-inner {
  background : none !important;
  padding-left : 3px;
  padding-top : 7px;
  padding-bottom : 2px;
}
#parcelResultsGrid .x-grid3-cell-inner, .x-grid3-hd-inner {
  padding-top : 7px;
  padding-bottom : 2px;
}
#parcelResultsGrid .x-props-grid .x-grid3-body .x-grid3-td-name {
  border-right : none !important;
  background : none !important;
}
#parcelResultsGrid .x-grid3-row {
  border : none !important;
}
#parcelResultsGrid .x-grid3 {
  background : none !important;
}
#parcelResultsGrid .x-panel-body {
  background : none !important;
}

#finalSolution {
  visibility : hidden;
}

#parcelsCreditGrid {
  border : 1px solid #B5B8C8;
  !height must be set in go.js
}

#creditsDeficits .x-form-cb-label {
  font: 12px Arial,Verdana,Helvetica,sans-serif !important;
}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

#recommendation {
  visibility : hidden;
}

#thumbDetailsWindow td {
  padding : 5px;
  width : 100%;
  text-align : justify;
}

.highlightTitle {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size   : 12px;
  color       : #069403;
  font-weight : bold;
}

#stormwaterControlDetailsWindow td {
  text-align : justify;
  padding    : 5px;
}

#stormwaterControlCosts table {
  width : 100%;
}
#stormwaterControlCosts .thumbTd {
  width : 153px;
}
#stormwaterControlCosts .thumbImg {
  background : none repeat scroll 0 0 #DDDDDD;
  padding : 3px;
}

#thumbDetailsWindow .x-form-check-wrap {
  background : white !important;
  text-align : right !important;
  padding-right : 5px;
  padding-bottom : 5px;
}

.blueRow {
  background-color : #ccdeed;
}
.blueRow td {
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}

#siteConstraints .x-panel-body {
  background : none !important;
}

.tradingHypothetical {
  text-align : right;
  width : 560px;
  color : #808080;
}

#tradingThumbDetails {
  width : 100%;
}
#tradingThumbDetails td {
  text-align : right;
}
#tradingThumbDetails .val {
  width : 70px;
}

#summary td {
  padding : 4;
}

.submitSolutionLink a {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size   : 13px;
  color       : #069403;
  font-weight : bold;
}
